package com.module.lemlin.http

open class HttpResponseData {
    var code: Int = 1000
    var message: String = "暂无数据"
}

open class HttpResponseDataT<T>(
    val data: T
) : HttpResponseData() {
    var isLoadMore: Boolean = false
}

open class HttpResponseDataE<E>(
    val data: MutableList<E> = mutableListOf()
) : HttpResponseData() {
    var isLoadMore: Boolean = false
}

open class HttpResponseDataM<K, V>(
    val data: MutableMap<K, V> = mutableMapOf()
) : HttpResponseData()